body 
{
}
a{ color:#666;}
a:hover{ color:#0099FF;}
#container
{
    min-width:960px;
    text-align: -webkit-auto;
}

#banner,#menu_bar,#recmomended,#footer
{
    width:100%;
}

#banner
{
    background:url(v2_hd_bg.png) repeat-x;;
    text-align: -webkit-auto;
}

#banner_center
{
    width:960px;
    height:151px;
    background:url(v2_banner_center.png);
    margin:0 auto;
	position:relative;
}

#sina_link
{
    width:78px;
    height:19px;
    line-height:19px;
    margin-top:6px;
    margin-right:7px;
    display:block;
    float:right;
    background:url(sina_link.png) 55px center no-repeat;
    font-family: 宋体;
    font-size:12px;
    color:#a9a9a9;
    text-decoration:none;
}

#menu_bar
{
    height:52px;
    background:url(v2_hd_bot_bg.png) repeat-x;
    text-align: -webkit-auto;
}

#menu_bar_center
{
    width:960px;
    height:41px;
    margin:0 auto;
	position:relative;
}

.header_msg{ position:absolute; right:10px; top:15px; color:#dcdcdc;}
.header_msg a{ color:#414141;}
.header_msg a span{ color:#fe6700;}
.header_msg .member{ color:#9a9a9a;}

#menu
{
   list-style-type:none;
   margin:0px;
   padding:0px;

}

#menu li
{
    float:left;
    height:36px;
	padding-top:5px;
}

#menu li.menu_item_separator
{
    width:38px;
	height:15px;
	padding:0; margin:0;
    background:url(new_channel.png);
	position:absolute;
	top:-7px;
	left:468px;
}

.menu_item a
{
    display:block;
    text-align:center;
    text-decoration:none;
    line-height:30px;
    height:36px;
    width:97px;
    font-size:14px;
    font-family:宋体;
    color:#ffffff;
    font-weight:bold;
}

.menu_item a:hover, .menu_selected
{
	background:url(v2_menu_item.png) no-repeat;
    color:#fe7405;
	text-decoration:none;
}

#message
{
    float:right;
    width:231px;
    height:35px;
    padding-left:30px;
    padding-right:12px;
    line-height:35px;
    overflow:hidden;
    background:url(message.png) center left no-repeat;
    font:宋体 12px;
    color:#ffffff;
}

#content
{
    width:960px;
    margin: 0 auto;
}

.panel
{
    float:left;
    border:1px solid #e5e5e5;
    margin-top:;
    margin-bottom:11px;
}
.left
{
    width:700px;
    margin-left:1px;
    margin-right:9px;
    
}



.left .panel_title
{
    background: url(left_panel_title.png);
    height:29px;
    margin:1px;
    padding-left:11px;
}

.left .panel_title span
{
    line-height:29px;
    font-family:"Microsoft YaHei";
    font-size:16px;
	float:left;
}

.right
{
    width:246px;
}

.right .panel_title
{
    height:29px;
    border-bottom: solid 1px #f0f0f0;
    padding-left:11px;
}

.right .panel_title span
{
    line-height:29px;
    font-family:宋体;
    font-size:12px;
    font-weight:bold;
	float:left;
}

.panel_title a
{
    float:right;
    background:url(panel_title_link.png) right center no-repeat;
    padding-right:16px;
    text-decoration:none;
    font-family:宋体;
    font-size:12px;
    line-height:29px;
    margin-right:10px;
}

.panel_content
{
    margin:21px 19px 13px 13px; overflow:hidden;
}

#recent_activity,#post
{
    height:320px;
}


#post .tab
{
    height:28px;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#post .tab li
{
    float:left;
    height:27px;
    line-height:27px;
    cursor:pointer;
}

.tab_page
{
    width:75px;
    border-right: solid #e0e0e0 1px;
    border-bottom: solid #e0e0e0 1px;
    font:宋体;
    font-size:12px;
    text-align:center;
}

.selected
{
    border-bottom:none;
}

.tab_page_mock
{
    width:94px;
    border-bottom: solid #e0e0e0 1px;
}

.tab_page_mock a
{
    float:right;
    background:url(panel_title_link.png) right center no-repeat;
    padding-right:16px;
    text-decoration:none;
    font-family:宋体;
    font-size:12px;
    line-height:27px;
    margin-right:10px;
}

.hidden
{
    display:none;
}




#micro_blog,#most_popular
{
    height:488px;
	overflow:hidden;
	overflow-y:scroll;
}

#quality,#hot
{
    height:470px;
	overflow:hidden;
}

.sub_panel
{
    width:320px;
	padding-left:12px;
    float:left;
}

#utility
{
    margin-left:15px;
}

.sub_panel_title
{
    margin-bottom:6px;
}

.sub_panel_title span
{
    font-family:宋体;
    font-size:12px;
    font-weight:bold;
}


.sub_panel_title a
{
    float:right;
    font-family:宋体;
    font-size:12px;
    color:#878787;
}

.newest
{
    border:1px #e7e7e7;
    border-bottom-style:dotted;
	border-top:0 none;
	overflow:hidden;
	height:86px;
	padding:14px 0;
	margin-bottom:5px;
	line-height:18px;
}



.newest_img
{
    float:left;
    display:block;
    width:82px;
    height:82px;
    border:solid 1px #cccccc;
    margin-right:12px;
}

.newest_title
{
    font-family:宋体;
    font-size:12px;
    color:#0082cb;
}

.newest_description p
{
    margin-top:7px;
    margin-bottom:7px;
    font-family:宋体;
    font-size:12px;
    color:#999999;
}

.button_download
{
    margin-left:95px;
    width:75px;
    height:18px;
    text-align:center;
    line-height:18px;
    background:#ff6700;
    font-family:宋体;
    font-size:12px;
    color:#ffffff;
    cursor:pointer;
}
.button_download a{ color:#fff;}
.button_download a:hover{ color:#fff;}

.sub_panel_list
{
    /*margin:0px;*/
    margin-left:10px;
    padding:0px;
}

.sub_panel_list_item
{
    height:26px;
    line-height:26px;
}

.sub_panel_list_item a
{
    text-decoration:none;
    font-family:宋体;
    font-size:12px;
    color:#414141;
    line-height:26px;
	float:left;
}

.sub_panel_list_item_date
{
    float:right;
    font-family:宋体;
    font-size:12px;
    color:#999999;
    line-height:26px;
}

#hot_topic_list
{
    margin:0px 0px 0px 13px;
    padding:0px;
}

#hot_topic_list li
{
    height:25px;
}

#hot_topic_list a
{
    text-decoration:none;
    font-family:宋体;
    font-size:12px;
    color:#414141;
    line-height:25px;
}

#recommended
{
    width:958px;
    height:60px;
}

#recommended_title
{
    float:left;
    width:105px;
    height:42px;
    margin-top:9px;
    margin-left:8px;
    background:url(recommended_title.png);
    padding-left:9px;
    font-family:"Microsoft YaHei";
    font-size:14px;
    line-height:42px;
}

#recommended_list
{
    float:left;
    margin-top:9px;
    margin-left:8px;
    height:42px;
}

#recommended_list a
{
    font-family:宋体;
    font-size:12px;
    color:#666666;
    text-decoration:none;
}

.clear
{
    clear:both;
}

#footer p
{
    text-align:center;
    font-family:宋体;
    font-size:12px;
    color:#414141;
}

.pub-feed-list{ padding:12px; overflow:hidden;}
#post_news{ padding:6px;}
.lop_focus{ width:698px; height:320px; position:relative; overflow:hidden;}
.lop_focus .pic img{ width:698px; height:320px;}
.lop_focus .num{ position:absolute; right:12px; bottom:12px; overflow:hidden;}
.lop_focus li{ float:left; margin-left:2px; display:inline; background-color:#d3cbc2;}
.lop_focus li a{ display:block; width:23px; height:23px; text-align:center; line-height:23px; color:#70685e;}
.lop_focus li.cur{ background-color:#70685e;}
.lop_focus li.cur a{ color:#fff;}

.title-box{ display:none;}
.feed-list .feed-content{ width:565px; overflow:hidden;}

.weibo_login{ height:70px; width:246px; float:left; position:relative; margin-bottom:8px; background:url(weibo_login.png) no-repeat 0 0;}
.weibo_login a{ position:absolute; left:7px; top:6px; width:57px; height:57px; overflow:hidden;}
.weibo_login a.reg{ left:74px;}
.weibo_login a.log_wb{ left:141px; width:102px;}
.weibo_login a:hover{ background:url(weibo_login.png) no-repeat -7px -77px;}
.weibo_login a.reg:hover{ background-position:-74px -77px;}
.weibo_login a.log_wb:hover{ background-position:-141px -77px;}
#post{ height:242px;}

form.send_msg{ padding:40px 0 0 30px;}
form.send_msg p{ padding-bottom:18px;}
form.send_msg label{ width:70px; display:inline-block; text-align:right; font-size:14px; color:#414141;}
form.send_msg .addressed input,form.send_msg .addressed select{ width:160px; height:22px; line-height:22px; margin-right:10px; border:1px solid #ccc; color:#9a9a9a; margin-left:-4px;}
form.send_msg p input{ width:220px;}
form.send_msg .addressed select{ height:22px; line-height:22px;}
form.send_msg textarea{ width:450px; height:150px; overflow:hidden; overflow-y:scroll; vertical-align:top;}
form.send_msg .fonts{ padding-left:410px; color:#989898;}
form.send_msg .fonts button,.receive_list li .rep,.receive_list li .del,.send_list li .del,.ma_msg li .del,.ma_msg li .rep{ width:62px; height:26px; line-height:25px; background:url(../images/spr.png) no-repeat -86px -33px; overflow:hidden; text-align:center; color:#000; margin-left:8px; border:0 none; cursor:pointer;}

.invalid{ color:#fe0000; margin:0 12px;}
.valid{ color:#7eb736;}

table.admin_table{border:1px #9D9DA1 solid; border-collapse: collapse;}
table.admin_table td{border: 1px #9D9DA1 solid;}

